﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;

public class Barrage : MonoBehaviour
{
    List<string> m_BarrageList = new List<string> ();
    public Text m_Text;
    bool IsUpdate = true;
    float m_Velocity = 100;
    void Start()
    {
        m_BarrageList.Add("红红火火恍恍惚惚！");
        m_BarrageList.Add("死神牛逼！");
        m_BarrageList.Add("第二天商店会刷新！");
        m_BarrageList.Add("刷不到丘比特");
        m_BarrageList.Add("商店的武器一下子就买光了");
        m_BarrageList.Add("大家千万别买危软和锁泥，亏爆了！");
        m_BarrageList.Add("哈！");
        m_BarrageList.Add("买盲盒亏了100万，我该怎么办，在线等，挺急的，人在天台！");
        m_BarrageList.Add("作者暗改爆率，我刷了20只巨熊都没有掉绿炮！");
        m_BarrageList.Add("游戏日常");
        m_BarrageList.Add("C级实战过不去啊！");
        m_BarrageList.Add("用高能水晶炮打巨熊老爽了！");
        m_BarrageList.Add("千万别买4200那个什么水晶船，又贵又垃圾，还没有武器槽！");
        m_BarrageList.Add("长按出售按钮可以快速出售！");
        m_BarrageList.Add("这音效可真是笑死人！");
        m_BarrageList.Add("这音效是作者自己配的吗？太搞笑了！");
        m_BarrageList.Add("好难啊！");
        m_BarrageList.Add("大家别买盲盒，亏死了！");
        m_BarrageList.Add("我抽到A级引擎有什么用？");
        m_BarrageList.Add("用初号机打巨熊。");
        m_BarrageList.Add("Ohhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh");
        m_BarrageList.Add("Ohhhhhhhhhhhhhhhhhhhhhhhh");
        m_BarrageList.Add("Ohhhhhhhhhhhhh");

        m_Text.text = m_BarrageList[Random.Range(0, m_BarrageList.Count)];

        transform.localPosition = new Vector3(Screen.width, Random.Range(0, Screen.height / 2* -1));
        m_Velocity = Random.Range(100, 300);
        m_Text.color = new Vector4(Random.Range(0f, 1f), Random.Range(0f, 1f), Random.Range(0f, 1f), 1);
    }
    // Update is called once per frame
    void Update()
    {
        if (!IsUpdate)
            return;
        if (transform.position.x < -1000)
        {
            Destroy(gameObject);
            IsUpdate = false;
        }
        var position = transform.position;
        position.x -= Time.deltaTime * m_Velocity;
        transform.position = position;
    }
}
